FROM java:8

VOLUME /tmp

ADD target/microservice-discovery-eureka-0.0.1-SNAPSHOT.jar app.jar

RUN bash -c "touch /app.jar"

# 同步时间
RUN /bin/cp /usr/share/zoneinfo/Asia/Shanghai /etc/localtime \
    && echo 'Asia/Shanghai' >/etc/timezone

EXPOSE 8761

#　SecureRandom在java各种组件中使用广泛, 可以可靠的产生随机数, 但在大量产生随机数的场景下, 性能会较低
#　这时可以使用"-Djava.security.egd=file:/dev/./urandom", 加快随机数产生过程
#  详解看这篇文章 https://blog.csdn.net/lanmo555/article/details/51909021
ENTRYPOINT ["java", "-Djava.security.egd=file:/dev/./urandom", "-jar", "/app.jar"]